Big Huge Thesaurus

Albert Gore Jr.

noun